package com.qiguliuxing.dts.admin.dao;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class IorderTypeCount {


    private Integer totalCount;//件数
    private String deliveryType;//发货方式
    private String packingType;//包装规格
    private String batchNumber;
    private String productionDate;
    private String measureTime;
    private String measureDate;
    private Double concentration;
    private Integer activity;
    private Integer bottle119;
    private  Integer bottle120;
    private  Integer bottle121;
    private  Integer bottle122;


    private List<IorderSplitCountKc119> iorderSplitCountsKc119;
    private List<IorderSplitCountKc120> iorderSplitCountsKc120;
    private List<IorderSplitCountKc121> iorderSplitCountsKc121;
    private List<IorderSplitCountKc122> iorderSplitCountsKc122;
    private List<IorderSplitCountTc119> iorderSplitCountsTc119;
    private List<IorderSplitCountTc120> iorderSplitCountsTc120;
    private List<IorderSplitCountTc121> iorderSplitCountsTc121;
    private List<IorderSplitCountTb119> iorderSplitCountsTb119;
    private List<IorderSplitCountTb120> iorderSplitCountsTb120;
    private List<IorderSplitCountTb121> iorderSplitCountsTb121;

    @Data
    public static class IorderSplitCountKc119{
        private Double orderKc119;
        private Integer countKc119;
    }

    @Data
    public static class IorderSplitCountKc120{
        private Double orderKc120;
        private Integer countKc120;
    }

    @Data
    public static class IorderSplitCountKc121{
        private Double orderKc121;
        private Integer countKc121;
    }

    @Data
    public static class IorderSplitCountKc122{
        private Double orderKc122;
        private Integer countKc122;
    }

    @Data
    public static class IorderSplitCountTc119{
        private Double orderTc119;
        private Integer countTc119;
    }

    @Data
    public static class IorderSplitCountTc120{
        private Double orderTc120;
        private Integer countTc120;
    }

    @Data
    public static class IorderSplitCountTc121{
        private Double orderTc121;
        private Integer countTc121;
    }

    @Data
    public static class IorderSplitCountTb119{
        private Double orderTb119;
        private Integer countTb119;
    }

    @Data
    public static class IorderSplitCountTb120{
        private Double orderTb120;
        private Integer countTb120;
    }

    @Data
    public static class IorderSplitCountTb121{
        private Double orderTb121;
        private Integer countTb121;
    }






    public String getPackingType() {
        return packingType;
    }

    public void setPackingType(String packingType) {
        this.packingType = packingType;
    }







    public String getDeliveryType() {
        return deliveryType;
    }

    public void setDeliveryType(String deliveryType) {
        this.deliveryType = deliveryType;
    }
}
